<?php
// +----------------------------------------------------------------------
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
// +----------------------------------------------------------------------
// | Copyright (c) 2006-2016 http://thinkphp.cn All rights reserved.
// +----------------------------------------------------------------------
// | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 )
// +----------------------------------------------------------------------
// | Author: 流年 <liu21st@gmail.com>
// +----------------------------------------------------------------------

// 应用公共文件
function Uploads($filename,$ext,$size,$dir){
    $msg=[];
    $msg['status']=false;
    //获取文件对象
    $file=request()->file($filename);
    //执行验证 扩展 名   大小    图片   文档   1M  10M
    $yz=[
        'ext'=>$ext,//验证的是文件的扩展名
        'size'=>$size,//验证文件的大小
    ];
    //定义上传文件的路径
    $path="./public/static/upload/".$dir."/";
    //验证并上传文件到指定路径
    $result=$file->validate($yz)->move($path);
    if($result){
        $msg['status']=true;
        $msg['message']=$result->getSaveName();
    }else{
        $msg['message']=$file->getError();
    }
    return json_encode($msg);
}
